Battle Of Giants: Jupiter Vs. Ancient Psr B1620-26 B